<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>正则验证</title>
  </head>
  <body>
    <!-- 格式验证: 例如 手机号, 邮箱... -->
    <script>
      // prompt : 收集用户录入数据的弹窗
      var phone = prompt('请输入手机号:')
      console.log('phone:', phone)

      // 手机号规则
      // 1. 11位 数字
      // 2. 1 开头     正则: ^ 代表字符串开头
      // 3. 第二位 3-9
      // 正则符号 $: 代表字符串的结尾
      var reg = /^1[3-9]\d{9}$/

      // test: 测试
      // 正则对象.测试(字符串):  判断字符串是否符合正则表达式的要求
      var r = reg.test(phone) //返回值是布尔类型
      console.log(r ? '是手机号' : '非手机号')

      // 正则大全: http://www.codece.com/archives/270
    </script>
  </body>
</html>
